#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def main():
    res = list() # 用于放置水仙花数的容器列表

    for i in range(100, 1000):
        # 将个十百位单独求出
        hundred = i // 100 # 百位
        ten = (i - hundred * 100) // 10 # 十位
        one = hundred % 10 # 个位

        # 执行运算
        if pow(hundred, 3) + pow(ten, 3) + pow(one, 3) == i:
            res.append(i)
    
    print('所有的水仙花数包括：', res)


if __name__ == '__main__':
    main()